الگوریتم اجماع مکانیسمی است که به کاربران یا ماشینها اجازه همکاری در تنظیمات توزیعی را میدهد. این مکانیسم باید تضمین کند که همه نمایندهها در سیستم میتوانند درباره یک منبع حقیقت همنظر باشند، حتی اگر برخی از آنها موافق نباشند. بهعبارتدیگر این سیستم باید خطاپذیر باشد.
در حالت متمرکز، یک نهاد خاص در مورد سیستم قدرت دارد. در بیشتر موارد میتوانند در صورت تمایل تغییراتی ایجاد کنند. برای رسیدن به اجماع در میان ادمینهای بسیار، سیستم حاکمیت پیچیدهای وجود ندارد.
اما در حالت غیرمتمرکز، شرایط به گونه دیگری است. ما با یک پایگاه داده توزیعی کار میکنیم. پس چگونه در مورد ورودیهایی که باید اضافه شوند به توافق میرسیم؟
پیروزی در این چالش در محیطی که افراد غریبه به یکدیگر اعتماد ندارند شاید مهم ترین پیشرفتی بود که به بهبود بلاک چین کمک کرد. در این مقاله به مقدار اهمیت الگوریتمهای اجماع برای کاربرد رمزارزها و لجرهای توزیعی میپردازیم.